(an opportunity/idea) present itself - Turco Inglés Diccionario